/*
 * spackage.h
 *
 *  Created on: 2013-5-20
 *      Author: xkaying
 */

#ifndef SPACKAGE_H_
#define SPACKAGE_H_

#include "senum.h"

typedef struct _spackagename SPackageName;
typedef struct _spackage SPackage;

SPackageName *SPackageNameInit();
void SPackageNamePush(SPackageName *package,char *name);

SPackage *SPackageInit();
void SPackagePush(SPackage *package,char *name);
void SPackagePushImport(SPackage *package, SPackageName *name);
void SPackagePushEnum(SPackage *package,SEnum *penum);

#endif /* SPACKAGE_H_ */
